Kanban for software engineering teaching in a software factory learning environment

نویسنده

  • Muhammad Ovais Ahmad
چکیده

The software industry needs university graduates with up-to-date knowledge on software development approaches and the necessary knowledge and skills to tackle the practical issues of real-life software development. Various techniques are used in industry to provide a holistic view of projects and identify obstacles in software development as they occur. Kanban is a new technique that is spreading throughout the software industry. The Department of Information Processing Science at the University of Oulu in Finland built a software factory laboratory in 2012. The aim of the laboratory is to provide students with real-life software engineering experience and enable them to practise new processes and techniques, as well as interact with actual customers from industry. To determine student perceptions about Kanban, the authors conducted a one-and-a-half-year-long study with Master’s degree students in a software development project. Results indicate that using Kanban in students’ project work helps students achieve their goals. This article describes and promotes the use of Kanban in students’ experiential learning projects.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Assessing Pbl with Software Factory and Agile Processes: a Case Study to Develop Mobile Software ́s Engineers

The increasing and continuous presence of software products and services consumed daily by the society is gaining momentum with the development of the mobile device market. In this scenario, the demand for trained professionals in specific technologies for mobile platforms like Google Android and Samsung BADA, is growing rapidly. The Problem Based Learning method was used to solve practical and...

متن کامل

A Maturity Environment to Software Engineering Education

A maturity environment is presented, aiming to support software engineering education. This environment is part of a processes framework being developed in the Software Technology Laboratory (LTS) of the Department of Computer Engineering of Escola Politécnica of University of São Paulo, Brazil. The framework is a three-level model with Reference Model, Maturity Environment and Real Environment...

متن کامل

A New Approach for Distributed Software Engineering Teams Based on Kanban Method for Reducing Dependency

In today's globalization with the shift towards Agility. Agile practices highly evaluates communication to achieve improvement in the software development process and among development team members. Stable communication can be difficult and a challenge in distributed agile environment. Pointless communications and actions in software development projects do not decrease work in progress and may...

متن کامل

A Case Study on Teaching Software Engineering Concepts using a Case-Based Learning Environment

Case-based teaching is a well-known teaching methodology consisting of learning by reading, discussing and analyzing real-life cases and scenarios. We present a Case-Oriented Learning Environment (COSEEd) for teaching Software Engineering concepts to undergraduate and graduate students in a first course of Software Engineering. The novelty of the proposed model lies in being a complete learning...

متن کامل

Teaching Agile Software Development Competences The Agile Competence Pyramid

Agile methodologies have come a long way over the last decade. Several recent surveys [1], [2] show that agile methodologies like Scrum, Extreme Programming and, more recently, Kanban have successfully been adopted by many companies to develop software. However, the same surveys show that only few of the agile practices are used and even fewer are applied consequently and thoroughly. This is to...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014